@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  margin: 0;
  padding: 0;
}
/* 去除iPhone中默认的input样式 */
input {
  /* -webkit-appearance:none; */
  resize: none;
}
/* 取消链接高亮  */
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "微软雅黑";
  margin: 0;
  padding: 0;
  font-size: 14px;
}
/* 图片自适应 */
img {
  outline-width: 0px;
  vertical-align: top;
  height: 100%;
  width: 100%;
  /* ie8 */
  -ms-interpolation-mode: bicubic;
  /*为了照顾ie图片缩放失真*/
}
/* 设置HTML5元素为块 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
/* 清除轮廓 :focus焦点输入字段的，并设置其样式*/
*:focus {
  outline: none;
}
/* 清除边距，边框 */
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  border: none;
}
/* 主体 */
body {
  margin: 0 auto;
  font-family: "微软雅黑";
  font-size: 100%; /* background: #f5f5f5; */ /* padding-bottom: 50px; */
}
em,
i {
  font-style: normal;
}
a {
  text-decoration: none;
  color: #676767;
  font-family: "微软雅黑";
}
ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-family: "微软雅黑";
  margin: 0;
  padding: 0;
}
fieldset,
img {
  border: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  text-align: left;
}
q:before,
q:after {
  content: "";
}
input:password {
  ime-mode: disabled;
}
.clear {
  clear: both;
}
/*连续英文、数字换行*/
.wordwrap {
  word-break: break-all;
  word-wrap: break-word;
}
/*单行文字超出显示省略号*/
.omg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t-css {
  width: 100%;
  display: table;
}
.t-row-css {
  display: table-row;
  width: 100%;
}
.t-cell-css {
  display: table-cell;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  box-sizing: border-box;
}
a,
span,
p,
h1,
h2,
h3,
div {
  font-family: "微软雅黑";
}
.fl {
  float: left;
}
.fr {
  float: right;
}
/* 清除浮动 */
.clearfix:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
  font-size: 14px; /* line-height: 100%; */
}
.unselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    not supported by any browser */
}
.line_hide1 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.line_hide2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.line_hide3 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.line_hide4 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

/* 定义 */
.width {
  width: 1200px;
  margin: 0 auto;
}
.hidden {
  height: 7px;
  overflow: hidden;
  background: #ececec;
}
.hidden2 {
  height: 30px;
  overflow: hidden;
}
.btn-hover:hover {
  opacity: 0.7;
  transition: 0.5s;
}

/* 公共头部 */
.header {
  position: relative;
  display: flex;
  flex-direction: column;
}
.zm_logo {
  display: flex;
  align-items: center;
}
.zm_top {
  display: flex;
  justify-content: space-between;
  padding: 6px 0 8px 0;
  height: 121px;
}
.zm_logo_h1 {
  position: relative;
}
.zm_logo_a {
  display: inline-block;
}
.zm_logo_img {
  image-rendering: -webkit-optimize-contrast;
  width: 257px;
  height: 67px;
  margin-left: 20px;
}

/* 手机 */
.zm_phone_a {
  display: flex;
  align-items: center;
  margin: 0 74px 0 0;
}
.zm_phone_img {
  width: 40px;
  height: 40px;
  margin: 2px 2px 0 0;
}
.zm_phone_con {
  padding: 4px;
}
.zm_phone_con > div:first-child {
  border: 1px solid #000;
  text-align: center;
  width: 100px;
  font-size: 16px;
  color: #000;
}
.zm_phone_con > div:last-child {
  font-size: 24px;
  font-family: serif;
  color: #000;
}

/* 导航 */
.zm-bottom {
  background: #7498d6;
}
.zm-bottom-nav {
  background: #7498d6;
}
.bottom-nav-ul {
  display: flex;
  padding: 6px 0;
  width: 1035px;
  margin: 0 auto;
}
.bottom-nav-li {
  height: 20px;
  cursor: pointer;
  text-align: center;
  transform: skewX(-20deg);
  border-right: 1px solid #fff;
}
.bottom-nav-li:last-child {
  border: none;
}
.bottom-nav-div {
  position: relative;
  top: -6px;
  height: 32px;
  width: 101px;
  line-height: 32px;
  margin: 0 16px;
}
.bottom-nav-a {
  transform: skewX(20deg);
  display: inline-block;
  font-size: 16px;
  color: #fff;
  width: 100%;
}
/* hover */
.bottom-nav-div:hover {
  background: #a6c21f;
}
.bottom-nav-a:hover {
  color: #fff;
}
/* active */
.div-active {
  background: #a6c21f;
}
.a-active {
  color: #fff;
}

/* 首页 轮播图左侧选项卡 */
.content_carousel {
  position: relative;
  margin: 27px auto 28px auto;
}
.lunbo_left {
  width: 200px;
  height: 444px;
  background: #fff;
  position: absolute;
  z-index: 10;
  top: 5px;
  left: 10px;
  border-radius: 22px 22px 0 0;
  overflow: hidden;
}
.lunbo_right {
  width: 200px;
  height: 444px;
  background: #fff;
  position: absolute;
  z-index: 10;
  top: 5px;
  right: 1px;
  border-radius: 22px 22px 0 0;
  overflow: hidden;
}
.lunbo_left_title {
  border-radius: 22px 22px 0 0;
  height: 34px;
  background: #7498d6;
  text-align: center;
  line-height: 34px;
  font-size: 22px;
  color: #fff;
}
.lunbo_box {
  width: 100%;
  padding: 7px 8px;
  box-sizing: border-box;
}
.lunbo_left_a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #adcbff;
  cursor: pointer;
}
.lunbo_left_a:hover {
  background: #83adf7;
  padding: 0 0 0 10px;
  transition: 0.5s;
}
.lunbo_left_a:nth-child(2n) {
  background: #fff;
}
.lunbo_left_a:nth-child(2n):hover {
  background: #f5f5f5;
}
.lunbo_left_a > img {
  width: 33px;
  height: 33px;
  object-fit: cover;
}
.lunbo_left_a > span {
  font-size: 16px;
  color: #fff;
  width: 80px;
  height: 33px;
  line-height: 32px;
}
.lunbo_left_a:nth-child(2n) > span {
  color: #a0b5dc;
}

/* 首页 轮播图右侧侧选项卡 */
.lunbo_right_title {
  border-radius: 22px 22px 0 0;
  height: 34px;
  background: #a6c21f;
  text-align: center;
  line-height: 34px;
  font-size: 22px;
  color: #fff;
}
.lunbo_right_a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #a6c21f;
  cursor: pointer;
}
.lunbo_right_a:hover {
  background: #82971a;
  padding: 0 0 0 10px;
  transition: 0.5s;
}
.lunbo_right_a:nth-child(2n) {
  background: #fff;
}
.lunbo_right_a:nth-child(2n):hover {
  background: #f5f5f5;
}
.lunbo_right_a > img {
  width: 33px;
  height: 33px;
  object-fit: cover;
}
.lunbo_right_a > span {
  font-size: 16px;
  color: #fff;
  width: 80px;
  height: 33px;
  line-height: 32px;
}
.lunbo_right_a:nth-child(2n) > span {
  color: #a6c21f;
}
.lunbo_box .lunbo_right_as {
  width: 48px;
}

/* 左侧选项卡 选中效果 */
.down {
  width: 590px;
  min-height: 450px;
  background: #fff;
  border: 1px solid #e2e2e2;
  box-shadow: 2px 2px 4px rgb(0 0 0 / 10%);
  overflow: hidden;
  position: absolute;
  left: 202px;
  z-index: 30;
  top: 0;
  padding: 0 10px;
  display: none;
}
.down2 {
  width: 590px;
  min-height: 450px;
  background: #fff;
  border: 1px solid #e2e2e2;
  box-shadow: 2px 2px 4px rgb(0 0 0 / 10%);
  overflow: hidden;
  position: absolute;
  right: 193px;
  z-index: 30;
  top: 0;
  padding: 0 10px;
  display: none;
}
.item_con {
  display: none;
  width: 100%;
}
.item_con2 {
  display: none;
  width: 100%;
}
.item_son {
  display: flex;
}
.item_title {
  font-weight: 600;
  color: #000;
  text-align: end;
  margin: 10px 8px 0 0;
}
.item_box {
  display: flex;
  flex-wrap: wrap;
}
.item_box_blue {
  padding: 5px 10px;
  border: 1px solid #efefef;
  margin: 5px 5px 10px 0;
  color: #000;
  border-radius: 12px;
}
.item_box_green {
  padding: 5px 10px;
  border: 1px solid #efefef;
  margin: 5px 5px 10px 0;
  color: #000;
  border-radius: 12px;
}
.item_box_blue:hover {
  color: #fff;
  background: #7598d6;
}
.item_box_green:hover {
  color: #fff;
  background: #a6c21f;
}

/* 首页 轮播图 */
.zm_carousel {
  height: 447px;
  position: relative;
  border: 5px solid #efefef;
  border-radius: 6px;
}
.zm_carousel .swiper-container {
  overflow: hidden;
}
.zm_carousel .swiper-wrapper > .swiper-slide {
  display: block;
  overflow: hidden;
}
.zm_carousel img {
  width: 1200px;
  height: 447px;
  object-fit: cover;
}
.zm_carousel .swiper-pagination > span {
  width: 12px;
  height: 12px;
  background: #a2bbe2;
  border-radius: 50%;
  cursor: pointer;
}
.zm_carousel .swiper-pagination {
  bottom: -28px;
}
.zm_carousel .swiper-pagination .swiper-pagination-bullet-active {
  background: #799cd6;
}

/* 首页 题目 选项卡 */
.index_title {
  border-bottom: 2px solid #e9e9e9;
  padding: 0 0 5px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_title_con {
  display: flex;
  width: 375px;
  border-left: 1px solid #c1c1c1;
  overflow: hidden;
}
.index_title_a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  height: 26px;
  width: 94px;
}
/* 第一个 */
.index_title_a:nth-child(1) {
  color: #000;
  width: 84px;
  font-size: 18px;
  position: relative;
}
/* 使用伪类 */
.index_title_a:nth-child(1)::before {
  content: "";
  width: 96px;
  height: 1px;
  background: #c1c1c1;
  position: absolute;
  top: 0px;
  left: -5px;
}
.index_title_a:nth-child(1)::after {
  content: "";
  width: 90px;
  height: 1px;
  background: #c1c1c1;
  position: absolute;
  bottom: 0px;
  left: -5px;
}
.index_title_a:nth-child(2) {
  color: #fff;
  background: #7498d6;
  transform: skewX(-20deg);
}
.index_title_a:nth-child(3) {
  color: #fff;
  background: #a6c21f;
  transform: skewX(-20deg);
}
.index_title_a:nth-child(4) {
  color: #fff;
  background: #39a799;
  transform: skewX(-20deg);
}
.index_title_a:nth-child(2) > span,
.index_title_a:nth-child(3) > span {
  transform: skewX(20deg);
}
.index_title_a:nth-child(4) > span {
  transform: skewX(20deg);
}
/* 更多 */
.index_title_many {
  color: #a9a9a9;
  font-size: 16px;
}

/* 公共 角标*/
.trapezium_con {
  position: relative;
}
.trapezium {
  width: 62px;
  height: 54px;
  position: absolute;
  z-index: 199;
  right: 0px;
  bottom: 0px;
  object-fit: cover;
}

/* 首页 第一个资讯*/
.zixun_con {
  padding: 24px 20px 28px 20px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.zixun_a {
  display: flex;
  justify-content: space-between;
  margin: 0 0 15px 0;
  padding: 8px;
  box-sizing: border-box;
  width: 552px;
}
.zixun_a:hover {
  background-color: #f4f4f4;
}
.zixun_a:last-child {
  margin: 0;
}
.zixun_a:nth-child(2n) {
  margin: 0 0 0 55px;
}
.zixun_a_box {
  width: 332px;
  display: flex;
  align-content: space-around;
  flex-direction: column;
  justify-content: space-between;
}
.zixun_a_imgs {
  width: 186px;
  height: 109px;
  filter: blur(20px);
}
.zixun_a_img {
  width: 186px;
  height: 109px;
  object-fit: cover;
}
.zixun_a_title {
  color: #000;
  font-size: 18px;
  font-weight: 600;
}
.zixun_a_brief {
  color: #939393;
  line-height: 22px;
}
.zixun_a:hover .zixun_a_brief {
  color: #000;
}
.zixun_a_brief > span {
  color: #000;
}
.zixun_a_time {
  display: flex;
  flex-direction: row-reverse;
}
.newstime {
  color: #9c9c9c;
}

/* 首页 第二个项目 */
.object_con {
  padding: 22px 0 0px 0;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.object_a {
  display: flex;
  flex-direction: column;
  margin: 0 66px 27px 0;
}
.object_a:nth-child(5n) {
  margin: 0 0 18px 0;
}
/* 修改角标 */
.object_a_imgs {
  width: 187px;
  height: 109px;
  position: relative;
  margin: 0 0 7px 0;
}
.object_a_img {
  width: 187px;
  height: 109px;
  object-fit: cover;
  filter: blur(15px);
}
.object_a_box {
  width: 187px;
  box-sizing: border-box;
}
.object_a_title {
  color: #000;
  margin: 0 0 10px 0;
  height: 57px;
  line-height: 20px;
  padding: 6px 10px;
  background: #f4f4f4;
}
.object_a:hover .object_a_box {
  opacity: 0.8;
}
.object_a_time {
  text-align: center;
  color: #000;
  height: 19px;
  padding: 0 10px 6px 10px;
}
/* .object_a_time>span{color: #8DA8DB;} */

/* 首页 第三个社区 */
.comm_con {
  padding: 29px 0 0 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.comm_div {
  display: flex;
  justify-content: space-between;
  margin: 0 0 27px 0;
  padding: 8px;
  box-sizing: border-box;
}
.comm_div .comm_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: blur(15px);
}
.comm_div:hover {
  cursor: pointer;
}
.comm_imgs {
  width: 186px;
  height: 109px;
}
.inshequ_title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.inshequ_imgs {
  width: 186px;
  height: 109px;
}
.inshequ_img {
  width: 186px;
  height: 109px;
  object-fit: cover;
}
.comm_box {
  width: 982px;
  display: flex;
  align-content: space-around;
  flex-direction: column;
  justify-content: space-between;
}
.comm_box_title {
  color: #000;
  font-size: 18px;
  font-weight: 600;
}
.comm_box_brief {
  color: #939393;
  line-height: 22px;
}
.comm_box_brief:hover {
  color: #000;
}
.comm_box_brief > span {
  color: #809edc;
}
.comm_box_tags {
  display: flex;
  justify-content: space-between;
}
.comm_icon_blue {
  color: #7497d7;
}
.comm_icon_green {
  color: #a6c21f;
}
.newstime {
  color: #9c9c9c;
}

/*  首页 第四个医院 */
.human_left,
.human_right {
  width: 594px;
  background: #fff;
}
.human {
  display: flex;
  justify-content: space-between;
  margin: 23px 0 0 0;
}
.human_hos {
  padding: 16px 11px 26px 9px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  min-height: 454px;
}
.human_a {
  width: 324px;
  background: #f3f3f3;
  border-radius: 10px;
  padding: 9px 8px 17px 8px;
}
.human_a:hover {
  opacity: 0.8;
}
.human_a_imgs {
  width: 324px;
  height: 190px;
  margin: 0 0 14px 0;
}
.human_a_img {
  width: 324px;
  height: 190px;
  object-fit: cover;
  filter: blur(15px);
}
.human_a_titles {
  margin: 0 15px 6px 30px;
  font-weight: bold;
  font-size: 18px;
  color: #000;
}
.human_a_address {
  font-size: 15px;
  margin: 10px 15px 10px 30px;
  color: #000;
  line-height: 22px;
}
.human_a_brief {
  line-height: 22px;
  height: 40px;
  color: #000;
  margin: 0 15px 0 30px;
}
.human_a_discuss {
  width: 218px;
  margin: 0 auto;
  display: flex;
  margin: 20px 15px 0 30px;
}
.human_a_his {
  display: flex;
  align-items: center;
}
.human_a_glance {
  margin-left: 70px;
}

/* 首页 医院 右侧  */
.human_con {
  width: 218px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.human_con_a {
  position: relative;
  background: #f3f3f3;
  border-radius: 10px;
  padding: 12px 12px 10px 12px;
  margin: 0 0 5px 0;
}
.human_con_a:last-child {
  margin: 0;
}
.human_con_a:hover {
  opacity: 0.8;
}
.human_con_imgs {
  width: 193px;
  height: 112px;
  margin: 0 0 8px 0;
}
.human_con_img {
  width: 193px;
  height: 112px;
  object-fit: cover;
  filter: blur(15px);
}
.human_con_title {
  color: #000;
  font-weight: bold;
  font-size: 15px;
}
.human_con_address {
  color: #000;
  font-size: 15px;
}
.human_con_discuss {
  display: flex;
  justify-content: space-between;
  margin: 0 0 2px 0;
}

/* 医院 循环 */
.human_warp {
  display: flex;
  flex-wrap: wrap;
}
.human_warp_a {
  position: relative;
  background: #f3f3f3;
  border-radius: 10px;
  padding: 12px 12px 10px 12px;
  margin: 0 28px 16px 0;
  display: block;
  width: 193px;
}
.human_warp_a:nth-child(5n) {
  margin: 0 0 16px 0;
}
.human_warp_a:hover {
  opacity: 0.8;
}
.human_warp_imgs {
  width: 193px;
  height: 112px;
}
.human_warp_img {
  width: 193px;
  height: 112px;
  object-fit: cover;
  filter: blur(20px);
}
.human_warp_title {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin: 4px 0;
}
.human_warp_address {
  color: #000;
  font-size: 15px;
}
.human_warp_discuss {
  display: flex;
  justify-content: space-between;
  margin: 5px 0 0 0;
}

/* 首页 资讯下面图片 */
.img_content {
  background: #eeeeee;
  padding: 19px 0 17px 0;
  box-sizing: border-box;
  margin: 12px 0 23px 0;
}
.img_box {
  display: flex;
  justify-content: space-around;
}
.img_box_a {
  display: block;
  border-radius: 18px;
  overflow: hidden;
}
.img_box_img {
  width: 178px;
  height: 105px;
  object-fit: cover;
}

/* 首页 医生 */
.doctor_con {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0 0 0;
}
.doctor_a {
  background: #f9f9f9;
  width: 170px;
  margin: 0 86px 20px 0;
  display: block;
}
.doctor_a:hover {
  opacity: 0.8;
}
.doctor_a:nth-child(5n) {
  margin: 0 0 20px 0;
}
.doctor_a_imgs {
  width: 110px;
  height: 110px;
  margin: 12px auto 13px auto;
  display: block;
}
.doctor_a_img {
  width: 110px;
  height: 110px;
  object-fit: cover;
  filter: blur(10px);
}
.doctor_a_title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  text-align: center;
  height: 26px;
}
.doctor_a_job {
  color: #000;
  text-align: center;
  height: 19px;
}
.doctor_a_obj {
  color: #000;
  text-align: center;
  margin: 0 0 5px 0;
  height: 19px;
  padding: 0 3px;
  box-sizing: border-box;
}
.doctor_a_add {
  height: 39px;
  background: #ededed;
  text-align: center;
  color: #000;
  line-height: 39px;
  font-weight: 600;
  font-size: 15px;
}

/* 医院的 切换交互*/
.yiyuan_qie {
  display: flex;
  flex-direction: column;
}
/* 增加 首页切换交互 */
.index_flex {
  display: flex;
}
.index_none {
  display: none;
}

/* 友情链接 */
.friend {
  margin: 51px auto 4px auto;
}
.friend_link {
  width: 224px;
  margin: 0 auto;
}
.friend_link_box {
  display: flex;
  justify-content: space-between;
  height: 35px;
}
.friend_link_box a:hover {
  -webkit-transition: all 400ms linear 0ms;
  transition: all 400ms linear 0ms;
  color: #049ff8;
}
.friend_a {
  display: block;
  font-size: 16px;
  height: 45px;
  color: #000;
}
.friend_link_zhimei {
  text-align: center;
  font-size: 22px;
  color: #000;
  font-weight: 600;
}
.friend_link_box > .friend_a_on {
  color: #049ff8;
}

/* 首页 友情链接 */
.friend_box {
  margin: 0px auto 15px auto;
}
.friend .weblink {
  display: none;
}
.friend .weblink2 {
  display: flex;
  flex-wrap: wrap;
}
.friend .weblink a {
  padding: 15px;
  font-size: 16px;
  color: #000;
}
.on {
  color: #049ff8;
}
.friend .top a:hover,
.friend .weblink a:hover {
  -webkit-transition: all 400ms linear 0ms;
  transition: all 400ms linear 0ms;
  color: #049ff8;
}

/* 地址 */
.address {
  margin: 28px auto 16px auto;
  color: #000;
  font-size: 18px;
}
.address > a {
  color: #54b1fd;
  font-size: 18px;
}

/*  口腔 医美 总项目 列表页 */
/* 项目选项卡 */
.obj_tab {
  display: flex;
  justify-content: space-between;
}
.obj_tab_fen {
  height: 18px;
}
.obj_tab_a {
  width: 248px;
  background: #efefef;
  text-align: center;
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  color: #000;
  margin: 0 1px 0 0;
}
.green {
  background: #a7c11f;
  color: #fff;
}
.blue {
  background: #7497d6;
  color: #fff;
}
.ykys {
  background: #39a799;
  color: #fff;
}
.pink {
  background: #ff82b1;
  color: #fff;
}

/* 项目 总列表页 */
.objall {
  display: flex;
  justify-content: space-between;
  margin: 32px auto 60px auto;
}
.objall_all {
  width: 757px;
}
.objall_all_a {
  display: flex;
  width: 757px;
  justify-content: space-between;
  padding: 26px 0 24px 0;
  border-bottom: 1px solid #d8d8d8;
  overflow: hidden;
}
.objall_all_a:nth-child(1) {
  padding: 0 0 24px 0;
}
/* 梯形 */
.objall_all_imgs {
  position: relative;
  overflow: hidden;
  width: 216px;
  height: 207px;
}
.objall_all_img {
  width: 216px;
  height: 207px;
  object-fit: cover;
  filter: blur(20px);
}
.objall_all_a .trapezium {
  width: 92px;
  height: 78px;
  z-index: 99;
  right: 0px;
  bottom: 0;
}
.objall_all_box {
  width: 503px;
}
.objall_box_title {
  font-size: 19px;
  font-weight: 600;
  color: #000;
  margin: 0 0 13px 0;
}
.objall_box_con {
  display: flex;
  justify-content: space-between;
}
.objall_con_left {
  width: 215px;
}
.objall_left_title {
  color: #000;
  margin: 0 0 10px 0;
  height: 38px;
}
.objall_left_you {
  height: 50px;
  margin: 0 0 15px 0;
  color: #000;
}
.dollar {
  font-size: 20px;
  color: red;
  font-weight: 600;
}
.original {
  text-decoration: line-through;
  color: #b8b8b8;
}
.objall_btn_blue {
  width: 123px;
  height: 34px;
  background: #7497d6;
  color: #fff;
  border-radius: 10px;
  cursor: pointer;
}
.objall_btn_pink {
  width: 123px;
  height: 34px;
  background: #ff82b1;
  color: #fff;
  border-radius: 10px;
  cursor: pointer;
}
.objall_btn_green {
  width: 123px;
  height: 34px;
  background: #a7c11f;
  color: #fff;
  border-radius: 10px;
  cursor: pointer;
}
.objall_btn_sgreen {
  width: 123px;
  height: 34px;
  background: #39a799;
  color: #fff;
  border-radius: 10px;
  cursor: pointer;
}
.objall_con_right {
  width: 274px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.objall_right_brief {
  color: #000;
  line-height: 30px;
}
.objall_right_brief_blue {
  color: #80a1dc;
}
.objall_right_brief_pink {
  color: #ff82b1;
}
.objall_right_time {
  color: #9c9c9c;
  text-align: end;
}

/* 口腔 医美 总项目列表页 页码 */
.page {
  text-align: center;
  margin: 40px 0 40px 0;
}
.page > a {
  color: #000;
  margin: 0 6px 5px 6px;
  padding: 7px;
}
.page > span {
  background: #b8c142;
  color: #000;
  margin: 0 6px;
  padding: 7px;
  cursor: pointer;
}
.page_oral > span {
  background: #779ada;
}
.page_medical > span {
  background: #ff82b1;
}

/* 口腔 医美 总项目 侧边资讯 */
.objall_list {
  width: 412px;
}
.content-list-box {
  padding: 22px 22px 11px 19px;
  border: 1px solid #b9b9b9;
  margin: 0 0 13px 0;
}
.list-xian-title {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 10px 0;
}
.list-xian {
  display: flex;
  height: 15px;
}
.list-xian-blue {
  width: 134px;
  height: 15px;
  background: #779ada;
  transform: skewX(-15deg);
}
.list-xian-pink {
  width: 251px;
  height: 7px;
  background: #a6c21f;
  transform: skewX(-15deg);
  margin: 5px 0 0 0;
}

/* 资讯 类型1 */
.content-list-a {
  display: flex;
  justify-content: space-between;
  width: 369px;
  padding: 13px 0 12px 0;
  border-bottom: 1px solid #b8b8b8;
  cursor: pointer;
}
.content-list-a:last-child {
  padding: 11px 0 12px 0;
  border: none;
}
/* 梯形 */
.content-list-imgsone {
  position: relative;
  overflow: hidden;
  width: 138px;
  height: 138px;
}
.content-list-imgone {
  width: 138px;
  height: 138px;
  object-fit: cover;
  border: 1px solid #d6d6d6;
  filter: blur(10px);
}
.content-list-a-boxone {
  width: 211px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.list-a-boxone-title {
  color: #000;
  font-weight: 600;
  font-size: 18px;
}
.list-a-boxone-add {
  color: #000;
}
.list-a-boxone-add-pink {
  color: #ff82b1;
}
.list-a-boxone-pro {
  color: #000;
}
.list-a-boxone-object {
  color: #000;
  line-height: 22px;
}
.list-blue {
  color: #7497d6;
}
.list-pink {
  color: #ff82b1;
}
.list_green {
  color: #a7c11f;
}
.list_sgreen {
  color: #39a799;
}
.list-ourple {
  color: #8f85e6;
}

/* 资讯 类型2 */
.content-list-b {
  flex-direction: column;
  justify-content: space-between;
}
/* 梯形 */
.content-list-imgstwo {
  position: relative;
  overflow: hidden;
  width: 154px;
  height: 92px;
}
.content-list-imgtwo {
  width: 154px;
  height: 92px;
  object-fit: cover;
  filter: blur(10px);
}
.content-list-a-boxtwo {
  display: flex;
  justify-content: space-between;
  margin: 0 0 14px 0;
}
.list-a-boxtwo-con {
  width: 193px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.list-a-boxtwo-title {
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
.list-a-boxtwo-object {
  color: #000;
  line-height: 22px;
}
.list-a-boxtwo-span {
  font-size: 16px;
}

/* 资讯 类型3 */
.content-list-a-boxthree {
  display: flex;
  justify-content: space-between;
  margin: 0 0 9px 0;
}
.content-list-c {
  flex-direction: column;
  justify-content: space-between;
}
/* 梯形 */
.content-list-imgsthree {
  position: relative;
  overflow: hidden;
  width: 155px;
  height: 92px;
}
.content-list-imgthree {
  width: 155px;
  height: 92px;
  object-fit: cover;
  filter: blur(10px);
}
.list-a-boxthree-con {
  width: 208px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.list-a-boxthree-title {
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
.list-a-boxthree-address {
  color: #000;
}

/* 口腔 医美 列表页筛选 */
/* .sieve{} */
.sieve-title {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  margin: 0 0 12px 0;
}
.sieve-box {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.sieve-a {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.sieve_a_blue {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.sieve_a_blue:hover {
  background: #7497d6;
  color: #fff;
}
.sieve_a_pink {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.sieve_a_pink:hover {
  background: #ff82b1;
  color: #fff;
}
.sieve_a_green {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.sieve_a_green:hover {
  background: #a7c11f;
  color: #fff;
}
.sieve_a_sgreen {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.sieve_a_sgreen:hover {
  background: #a7c11f;
  color: #fff;
}
.sieve_a_sgreen {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.sieve_a_sgreen:hover {
  background: #39a799;
  color: #fff;
}
.sieve-box .sieve_blue {
  background: #7497d6;
  color: #fff;
}
.sieve-box .sieve_pink {
  background: #ff82b1;
  color: #fff;
}
.sieve-box .sieve_green {
  background: #a7c11f;
  color: #fff;
}
.sieve-box .sieve_sgreen {
  background: #39a799;
  color: #fff;
}

/* 项目 详情页 表格 */
.obj-table-content {
  margin: 0 0 20px 0;
}
.obj-table-title {
  height: 36px;
  line-height: 36px;
  display: flex;
  justify-content: space-between;
}
.obj-table-zi {
  font-size: 20px;
  margin: 0 0 0 13px;
  width: 30%;
}
.obj-table-zi2 {
  font-size: 16px;
  margin: 0 18px 0 0;
  width: 50%;
  text-align: end;
}
.obj-table-box {
  padding: 52px 18px 73px 18px;
  border: 1px solid #b9b9b9;
  border-top: none;
}
.obj-table-text {
  color: #000;
  line-height: 20px;
}
.obj-table-content2 {
  border: 1px solid #b9b9b9;
  padding: 18px 0 0 0;
  box-sizing: border-box;
  margin: 0 0 12px 0;
}
.obj-table-title2 {
  display: flex;
  align-items: center;
  margin: 0 0 27px 0;
}
.obj-table-price {
  font-size: 18px;
  width: 92px;
  border-radius: 0 8px 8px 0;
  color: #fff;
  font-weight: 600;
  text-align: center;
}
.obj-table-dollar {
  margin: 0 0 0 14px;
}
.obj-table-parameter {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.table-parameter2-div {
  margin: 0 0 10px 0;
  color: #000;
  display: flex;
  flex-direction: row;
}
.table-parameter2-span {
  width: 211px;
}
.obj-table-point {
  text-align: center;
  color: #b9b9b9;
  margin: 0 0 12px 0;
}
/* 项目选项卡 */
.objb_tab_nav {
  display: flex;
}
.objb_a_blue {
  width: 151px;
  height: 43px;
  text-align: center;
  color: #000;
  background: #f4f4f4;
  line-height: 43px;
  font-size: 18px;
  font-weight: 600;
}
.objb_a_blue:hover {
  background: #7497d6;
  color: #fff;
}
.objb_a_pink {
  width: 151px;
  height: 43px;
  text-align: center;
  color: #000;
  background: #f4f4f4;
  line-height: 43px;
  font-size: 18px;
  font-weight: 600;
}
.objb_a_pink:hover {
  background: #ff82b1;
  color: #fff;
}
.objb_a_green {
  width: 151px;
  height: 43px;
  text-align: center;
  color: #000;
  background: #f4f4f4;
  line-height: 43px;
  font-size: 18px;
  font-weight: 600;
}
.objb_a_green:hover {
  background: #a7c11f;
  color: #fff;
}
.objb_a_yanke {
  width: 151px;
  height: 43px;
  text-align: center;
  color: #000;
  background: #f4f4f4;
  line-height: 43px;
  font-size: 18px;
  font-weight: 600;
}
.objb_a_yanke:hover {
  background: #39a799;
  color: #fff;
}
.objb_tab_nav .objb_act_blue {
  background: #7497d6;
  color: #fff;
}
.objb_tab_nav .tobjb_act_pink {
  background: #ff82b1;
  color: #fff;
}
.objb_tab_nav .tobjb_act_green {
  background: #a7c11f;
  color: #fff;
}
.objb_tab_nav .tobjb_act_yanke {
  background: #39a799;
  color: #fff;
}
/* 社区分 */
.objb_shequ {
  height: 24px;
}

/* 项目 详情页 */
/* .objshow{} */
.objshow_fen {
  height: 32px;
}

/* 项目 详情页 新闻资讯 */
.objnew_a {
  padding: 29px 0 36px 0;
  display: flex;
  width: 757px;
  justify-content: space-between;
  border-bottom: 1px solid #d8d8d8;
}
.objnew_a:nth-child(1) {
  padding: 0 0 36px 0;
}
.objnew_img {
  width: 216px;
  height: 128px;
  object-fit: cover;
}
.objnew_box {
  width: 518px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.objnew_box_title {
  font-size: 19px;
  font-weight: 600;
  color: #000;
  margin: 0 0 13px 0;
}
.objnew_box_con {
  color: #000;
}
.objnew_con_blue {
  color: #80a1dc;
}
.objnew_con_pink {
  color: #ff82b1;
}
.objnew_con_green {
  color: #a7c11f;
}
.objnew_con_sgreen {
  color: #39a799;
}
.objnew_box_time {
  color: #9c9c9c;
  display: flex;
  flex-direction: row-reverse;
}
/* 用的地方多 */
.show-content-all {
  width: 757px;
}
.show-content-list {
  width: 412px;
}
/* 项目 详情页 推荐医院 */
.objhos_a {
  display: flex;
  width: 757px;
  justify-content: space-between;
  padding: 26px 0 32px 0;
  border-bottom: 1px solid #b8b8b8;
}
.objhos_a_img {
  width: 222px;
  height: 134px;
}
.objhos_box {
  width: 501px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.objhos_box_title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.objhos_box_brief {
  color: #000;
}

/*  项目 详情页 社区讨论*/
.community-flame-title {
  width: 167px;
  height: 40px;
  background: #779ada;
  display: flex;
  align-items: center;
}
.community-flame-title-pink {
  width: 167px;
  height: 40px;
  background: #a7c11f;
  display: flex;
  align-items: center;
}
.community-flame-title-yanke {
  width: 167px;
  height: 40px;
  background: #39a799;
  display: flex;
  align-items: center;
}
.oral-community-flame {
  height: 60px;
}
/* 社区tao作用于选项卡 */
.community-flame {
  margin: 0 0 18px 0;
}
.community-flame-img {
  width: 20px;
  height: 26px;
  margin: 0 8px 0 18px;
}
.community-flame-div {
  color: #fff;
  font-size: 18px;
}
.community-flame-dialogblue {
  width: 10px;
  height: 10px;
  margin: 0 0 0 15px;
}
.oral-community-a {
  width: 757px;
  display: flex;
  justify-content: space-between;
  padding: 56px 0 15px 0;
  border-bottom: 1px solid #c8c8c8;
}
.oral-community-a:first-child {
  padding: 0 0 15px 0;
}
.oral-community-user {
  width: 64px;
}
.oral-community-account {
  width: 664px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.oral-community-user-img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  object-fit: cover;
  filter: blur(10px);
}
.community-user-hot {
  display: flex;
  flex-direction: column;
}
.community-user-hot > div {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.community_user_span {
  width: 25px;
  margin: 0 0 0 3px;
}
.community-user-eye {
  width: 25px;
  height: 18px;
  object-fit: contain;
}
.community-user-discuss {
  width: 25px;
  height: 18px;
  object-fit: contain;
}
.community-user-heart {
  width: 25px;
  height: 18px;
  object-fit: contain;
}
.community-account-title {
  font-size: 16px;
  color: #000;
  margin: 0 0 18px 0;
  font-weight: 600;
}
.community-account-imgbox {
  display: flex;
  margin: 0 0 18px 0;
}
.community-account-img {
  width: 210px;
  height: 158px;
  object-fit: cover;
  margin: 0 7px 0 0;
  filter: blur(10px);
}
.community-account-img:last-child {
  margin: 0 0 0 0;
}
.community-account-box {
  color: #000;
  margin: 0 0 12px 0;
  line-height: 20px;
}
.community-account-time {
  display: flex;
  justify-content: flex-end;
}
/* 社区 */
.account-time-icon {
  color: #7c9dd7;
  font-size: 15px;
}
.she_icon {
  display: flex;
  flex-wrap: wrap;
}
.she_icon_a {
  color: #7c9dd7;
  font-size: 15px;
  margin: 0 5px 5px 0;
}
/* 项目 */
.account_time_blue {
  color: #7c9dd7;
  font-size: 15px;
}
.account_time_pink {
  color: #ff82b1;
  font-size: 15px;
}
.account-time {
  color: #9c9c9c;
}

/* 项目 文章详情页 */
.active {
  margin: 0 auto 28px auto;
  display: flex;
  justify-content: space-between;
  padding: 16px 0 24px 0;
  border-bottom: 1px solid #d8d8d8;
}
.active-object-img {
  width: 215px;
  height: 208px;
  object-fit: cover;
  filter: blur(10px);
}
.active-box {
  width: 948px;
  height: 208px;
  display: flex;
  flex-direction: column;
}
.active-box-h1 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  height: 24px;
  margin: 0 0 45px 0;
}
.active-box-text {
  color: #000;
  font-size: 16px;
}
.active-box-dollar {
  font-size: 28px;
  color: red;
  font-weight: 600;
}
.active-box-brief {
  display: flex;
  color: #000;
  height: 19px;
  margin: 0 0 22px 0;
}
.active-box-brief > div {
  font-size: 16px;
}
.active-box-span {
  color: #92aee1;
  font-size: 16px;
}
.active-box-brief > div:first-child {
  margin: 0 42px 0 0;
}
.active-box-con {
  display: flex;
  justify-content: space-between;
}
.active-box-btn {
  width: 123px;
  height: 34px;
  border-radius: 10px;
  cursor: pointer;
  margin: 0 174px 0 0;
  background: #7497d6;
  color: #fff;
}
.active-box-btnpink {
  width: 123px;
  height: 34px;
  border-radius: 10px;
  cursor: pointer;
  margin: 0 174px 0 0;
  background: #ff82b1;
  color: #fff;
}
.active-time {
  color: #9c9c9c;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d8d8d8;
}

/* 富文本 */
/* .activecontent{} */

/* 项目 文章详情页 评论 */
.formappraise {
  margin: 67px 0 24px 0;
}
.formappraise-title {
  color: #000;
  font-size: 18px;
  margin: 0 0 7px 0;
}
.formappraise-text {
  width: 757px;
  height: 113px;
  resize: none;
  outline: none;
  box-sizing: border-box;
  padding: 10px;
  margin: 0 0 4px 0;
  border: 1px solid #000;
}
.formappraise-btn {
  width: 110px;
  height: 35px;
  font-size: 18px;
  color: #fff;
  border-radius: 10px;
  background: #8caff1;
  cursor: pointer;
}
.formappraise-btnpink {
  width: 110px;
  height: 35px;
  font-size: 18px;
  color: #fff;
  border-radius: 10px;
  background: #ff82b1;
  cursor: pointer;
}
.popular-title {
  color: #000;
  font-size: 18px;
  margin: 0 0 24px 0;
}
.popular-content {
  display: flex;
  flex-direction: column;
}
.popular-box {
  display: flex;
  justify-content: space-between;
  width: 757px;
  padding: 12px 0 8px 0;
  border-bottom: 1px solid #d7d7d7;
}
.popular-box:first-child {
  padding: 0 0 8px 0;
}
.popular-box-img {
  width: 65px;
  height: 65px;
  object-fit: cover;
  border-radius: 50%;
  border: 1px solid black;
}
.popular-box2 {
  width: 670px;
}
.popular-box2-title {
  font-size: 16px;
  color: #82b5ea;
  margin: 0 0 11px 0;
}
.popular-box2-titlepink {
  font-size: 16px;
  color: #ff82b1;
  margin: 0 0 11px 0;
}
.popular-box2-titleyanke {
  font-size: 16px;
  color: #39a799;
  margin: 0 0 11px 0;
}
.popular-box2-text {
  color: #333;
  line-height: 24px;
  height: 48px;
  margin: 0 0 10px 0;
}
.popular-box2-time {
  text-align: end;
  color: #9c9c9c;
  margin: 0 56px 0 0;
}

/* 总资讯 */
/*.zixun-content-box{display: flex;justify-content: space-between;margin: 38px auto 60px auto;}*/
.zixun-tab {
  display: flex;
  justify-content: space-between;
}
.zixun-fen {
  height: 18px;
}
.zixun-tab-a {
  width: 248px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  font-size: 18px;
  background: #efefef;
  color: #000;
}
.zixun_tab_a_green {
  background: #a7c11f;
  color: #fff;
}
.zixun_tab_a_ykys {
  background: #39a799;
  color: #fff;
}
.zixun-tab-a-blue {
  background: #779ada;
  color: #fff;
}
.zixun-tab-a-pink {
  background: #ff82b1;
  color: #fff;
}
/* .zixun-content-main{} */
.zixun-main-a {
  width: 757px;
  display: flex;
  padding: 28px 0;
  border-bottom: 1px solid #d8d8d8;
  justify-content: space-between;
}
.zixun-main-a:first-child {
  padding: 0 0 28px 0;
}
/* 梯形 */
.zixun-main-a-imgs {
  position: relative;
  overflow: hidden;
  width: 221px;
  height: 132px;
  filter: blur(10px);

}
.zixun-main-a-img {
  width: 221px;
  height: 132px;
  object-fit: cover;
}
.zixun-main-box {
  width: 493px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.zixun-main-box-title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.zixun-main-text {
  margin: 0 0 18px 0;
}
.zixun_main_text_blue,
.zixun_main_text_pink {
  color: #000;
  line-height: 20px;
}
.zixun_main_text_blue > span {
  color: #80a1dc;
}
.zixun_main_text_pink > span {
  color: #ff82b1;
}
.zixun-main-time {
  color: #9c9c9c;
  text-align: end;
}
/* 资讯 次选向卡 */
.zixun_tab2 {
  margin: 25px 0 31px 0;
  display: flex;
  justify-content: space-between;
}
.zixun_tab2_ablue {
  width: 134px;
  height: 30px;
  font-size: 16px;
  border: 1px solid #d8d8d8;
  text-align: center;
  line-height: 30px;
  color: #000;
}
.zixun_tab2_ablue:hover {
  background: #779ada;
  color: #fff;
}
.zixun_tab2_actblue {
  background: #779ada;
  color: #fff;
}
.zixun_tab2_apink {
  width: 134px;
  height: 30px;
  font-size: 16px;
  border: 1px solid #d8d8d8;
  text-align: center;
  line-height: 30px;
  color: #000;
}
.zixun_tab2_apink:hover {
  background: #ff82b1;
  color: #fff;
}
.zixun_tab2_actpink {
  background: #ff82b1;
  color: #fff;
}
.zixun_tab2_agreen {
  width: 134px;
  height: 30px;
  font-size: 16px;
  border: 1px solid #d8d8d8;
  text-align: center;
  line-height: 30px;
  color: #000;
}
.zixun_tab2_agreen:hover {
  background: #a7c11f;
  color: #fff;
}
.zixun_tab2_actgreen {
  background: #a7c11f;
  color: #fff;
}
.zixun_tab2_ykys {
  width: 134px;
  height: 30px;
  font-size: 16px;
  border: 1px solid #d8d8d8;
  text-align: center;
  line-height: 30px;
  color: #000;
}
.zixun_tab2_ykys:hover {
  background: #39a799;
  color: #fff;
}
.zixun_tab2_actykys {
  background: #39a799;
  color: #fff;
}

/* 资讯详情页 */
.zixun-active-box {
  display: flex;
  justify-content: space-between;
  margin: 0 auto 40px auto;
}
.zixun-active-fen {
  height: 39px;
}
.zixun-active-h1 {
  color: #000;
  margin: 0 0 29px 0;
  font-size: 20px;
}
.zixun-sign {
  width: 100%;
  display: flex;
  justify-content: space-between;
  background: #f3f3f3;
}
.zixun-sign-div {
  display: flex;
  align-items: center;
  color: #b5b5b5;
}
.zixun-sign-div:last-child {
  margin: 0 10px 0 0;
}
.zixun-sign-img {
  width: 26px;
  height: 26px;
  margin: 0 9px 0 8px;
}
.zixun-sign-blue {
  color: #779ada;
}
.zixun-sign-pink {
  color: #ff82b1;
}
.zixun-edit {
  color: #000;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  margin: 21px 0 0 0;
}

/* 资讯详情页 相关推荐 */
.put {
  margin: 29px 0 0 0;
}
.put-title {
  font-size: 20px;
  color: #000;
  font-weight: 600;
  margin: 0 0 15px 0;
}
.put-xian {
  background: #7497d6;
  height: 6px;
  border-radius: 5px;
  margin: 0 0 22px 0;
}
.put-a {
  margin: 0 0 16px 0;
  font-size: 16px;
  color: #4373c9;
}
.put-apink {
  margin: 0 0 16px 0;
  font-size: 16px;
  color: #8776f6;
}

/* 社区 */
/*.shequ-active-box{display: flex;justify-content: space-between;margin: 0 auto 40px auto;}*/
.shequ-fen {
  height: 11px;
}
/* 社区 分享 筛选 */
.shequ_tab {
  margin: 10px 0 25px 0;
  border-bottom: 1px solid #d8d8d8;
  padding: 0 0 11px 0;
}
.shequ_title {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 12px 0;
}
.shequ_box {
  display: flex;
  flex-wrap: wrap;
}
/* 蓝 */
.shequ_blue_a {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.shequ_blue_a:hover {
  background: #779ada;
  color: #fff;
}
.shequ_act_blue {
  background: #779ada;
  color: #fff;
}
/* 粉 */
.shequ_pink_a {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.shequ_pink_a:hover {
  background: #ff82b1;
  color: #fff;
}
.shequ_act_pink {
  background: #ff82b1;
  color: #fff;
}
/* 绿 */
.shequ_green_a {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.shequ_green_a:hover {
  background: #a7c11f;
  color: #fff;
}
.shequ_act_green {
  background: #a7c11f;
  color: #fff;
}
/* 深绿 */
.shequ_sgreen_a {
  padding: 8px 5px;
  margin: 0 5px 5px 0;
  color: #000;
}
.shequ_sgreen_a:hover {
  background: #39a799;
  color: #fff;
}
.shequ_act_sgreen {
  background: #39a799;
  color: #fff;
}

/* 用项目的社区 */
.shequ-content-main {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.shequ-community-a {
  width: 757px;
  display: flex;
  justify-content: space-between;
  padding: 56px 0 15px 0;
  border-bottom: 1px solid #c8c8c8;
}
.shequ-community-a:first-child {
  padding: 18px 0 15px 0;
}
.community-pian {
  width: 44px;
  height: 23px;
  transform: skewX(-20deg);
  background: #779ada;
  text-align: center;
  margin: 33px auto 16px auto;
  line-height: 23px;
}
.community-pianpink {
  width: 44px;
  height: 23px;
  transform: skewX(-20deg);
  background: #a7c11f;
  text-align: center;
  margin: 33px auto 16px auto;
  line-height: 23px;
}
.community-pian-span {
  color: #fff;
  display: inline-block;
  transform: skewX(20deg);
}

/* 社区侧边栏 */
.shequ-list-box {
  padding: 22px 20px 10px 11px;
  border: 1px solid #b8b8b8;
  margin: 0 0 11px 0;
}
.shequ-list-title {
  margin: 0 0 5px 0;
}
.list-shequ-title {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 10px 11px;
}
.shequ-list-a {
  display: flex;
  justify-content: space-between;
  margin: 0 0 14px 0;
}
.shequ-list-a-fen {
  height: 3px;
}
/* 梯形 */
.shequ_list_imgs {
  position: relative;
  overflow: hidden;
  width: 156px;
  height: 92px;
}
.shequ-list-img {
  width: 156px;
  height: 92px;
  object-fit: cover;
  filter: blur(10px);
}
.shequ-list-box2 {
  width: 205px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.shequ-list-box2-title {
  font-size: 16px;
  color: #000;
  margin: 0 0 10px 0;
}
.shequ-box2-img2 {
  width: 13px;
  height: 20px;
  margin: 0 8px 0 6px;
}
.shequ-box2-div {
  color: #000;
  font-weight: 600;
}
.shequ-list-box2-text {
  color: #000;
}
.shequ-dollar {
  color: red;
  font-weight: 600;
  font-size: 16px;
  width: 82px;
}
.shequ-original {
  text-decoration: line-through;
  color: #b8b8b8;
}
.shequ-inspect {
  color: #80a1dc;
  display: flex;
  flex-direction: row-reverse;
}
.shequ-inspectblack {
  color: #000;
  display: flex;
  flex-direction: row-reverse;
}
.shequ-list-popular {
  margin: 16px 0 0 0;
  display: flex;
  flex-direction: column;
}
.shequ-popular-div {
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  color: #80a1dc;
}
.shequ-popular-div-pink {
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  color: #ffc5de;
}
.shequ-popular-div > img {
  margin: 0 14px 0 5px;
}
.shequ-popular-div-blue > img,
.shequ-popular-div-pink > img {
  margin: 0 14px 0 5px;
}
.shequ-popular-div:hover {
  cursor: pointer;
  color: #588ae5;
}
.shequ-popular-div-blue:hover {
  cursor: pointer;
  color: #3272d9;
}
.shequ-popular-div-pink:hover {
  cursor: pointer;
  color: #dd6d9d;
}
.shequ-popular-span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
  text-align: center;
  margin: 0 10px 0 0;
  color: #747273;
}
/* 社区侧边栏 医美 口腔 */
.shequ-oral {
  display: flex;
  flex-wrap: wrap;
  margin: 22px 0 0 0;
}
.shequ-oral-a {
  border: 1px solid #61c6cc;
  font-size: 16px;
  color: #000;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border-radius: 5px;
  margin: 0 5px 5px 0;
  padding: 0 3px;
  color: #61c6cc;
}
.shequ-oral-a:nth-child(3n) {
  border: 1px solid #ef6e67;
  color: #ef6e67;
}
.shequ-oral-a:nth-child(5n) {
  border: 1px solid #6494eb;
  color: #6494eb;
}
.shequ-oral-a:hover {
  border: 1px solid #9cb5e4;
}
.shequ-a-active {
  border: 1px solid #9cb5e4;
}
.shequ-a-activepink {
  border: 1px solid #ffa4c6;
}
.shequ-abule:hover {
  border: 1px solid #9cb5e4;
}
.shequ-apink:hover {
  border: 1px solid #ffa4c6;
}

/* 社区详情页 */
.shequ-content-box {
  display: flex;
  justify-content: space-between;
  margin: 0 auto 53px auto;
}
.shequ-content {
  display: flex;
  justify-content: space-between;
  margin: 26px auto 26px auto;
}
.shequ-all {
  width: 757px;
}
.shequ-list {
  width: 412px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shequ-active-title {
  font-size: 20px;
  margin: 0 0 15px 0;
}
.shequ-active-time {
  display: flex;
  justify-content: space-between;
  margin: 13px 0 0 0;
}
.shequ-upimg {
  display: flex;
}
.shequ-upimg > div {
  margin: 0 15px 0 0;
}
.shequ-color-blue {
  color: #779ada;
}
.shequ-color-pink {
  color: #ff9dc2;
  margin: 18px 0 0 0;
}
.shequ-uptime {
  color: #000;
  text-align: end;
}
.shequ-btn {
  width: 146px;
  height: 48px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin: 0 0 0 15px;
  background: #ff82b1;
  color: #fff;
}
.shequ-btnblue {
  width: 146px;
  height: 48px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin: 0 0 0 15px;
  background: #779ada;
  color: #fff;
}
.shequ_btngreen {
  width: 146px;
  height: 48px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin: 0 0 0 15px;
  background: #accc5d;
  color: #fff;
}
.shequ-btn > span,
.shequ_btngreen > span {
  margin: -2px 0 0 10px;
}

/* 口腔 医美 医院 总列表 */
.hospital-tab {
  margin: 32px auto 17px auto;
  display: flex;
  justify-content: space-between;
}
.hospital-tab-a {
  width: 385px;
  height: 39px;
  background: #efefef;
  text-align: center;
  font-size: 18px;
  color: #000;
  line-height: 39px;
  margin: 0 7px 0 0;
}
.hospital_a_green {
  background: #a7c11f;
  color: #fff;
}
.hospital-a-blue {
  background: #779ada;
  color: #fff;
}
.hospital-a-ykys {
  background: #39a799;
  color: #fff;
}
.hospital-a-pink {
  background: #ff82b1;
  color: #fff;
}

/* 筛选 */
.hospital-sievegreen {
  background: #f5f5f5;
  padding: 17px 0 22px 0;
  margin: 0 0 30px 0;
}
.hospital-sieveblue {
  background: #e4eeff;
  padding: 17px 0 22px 0;
  margin: 0 0 30px 0;
}
.hospital-sievepink {
  background: #f0f9e6;
  padding: 17px 0 22px 0;
  margin: 0 0 30px 0;
}
.hospital-sieveyanke {
  background: #e5f6f4;
  padding: 17px 0 22px 0;
  margin: 0 0 30px 0;
}
.hospital-sieve-boxgreen {
  padding: 17px 0 14px 0;
  margin: 0 auto 0 auto;
  background: #e7e7e7;
}
.hospital-sieve-boxblue {
  padding: 17px 0 14px 0;
  margin: 0 auto 0 auto;
  background: #d7e6ff;
}
.hospital-sieve-boxpink {
  padding: 17px 0 14px 0;
  margin: 0 auto 0 auto;
  background: #eaf4d9;
}
.hospital-sieve-boxyanke {
  padding: 17px 0 14px 0;
  margin: 0 auto 0 auto;
  background: #c3e6e2;
}
.hospital-sieve-box-title {
  display: flex;
  margin: 0 0 6px 16px;
}
.hospital-sieve-areagreen {
  background: #b5bf3a;
  transform: skewX(-10deg);
}
.hospital-sieve-areablue {
  background: #7497d6;
  transform: skewX(-10deg);
}
.hospital-sieve-areapink {
  background: #b7de81;
  transform: skewX(-10deg);
}
.hospital-sieve-areayanke {
  background: #39a799;
  transform: skewX(-10deg);
}
.hospital-sieve-span {
  width: 52px;
  height: 32px;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  transform: skewX(10deg);
  color: #fff;
  font-weight: 600;
}
.hospital-sieve-span2 {
  height: 28px;
  font-size: 16px;
  line-height: 28px;
  color: #000;
}
.hospital-sieve-province {
  display: flex;
  margin: 0 0 0 16px;
}
.hospital-sieve-district {
  width: 48px;
}
.hospital-sieve-line {
  display: flex;
  flex-direction: column;
  width: 15px;
  margin: 3px 0 0 0;
}
.line-ballgreen {
  width: 15px;
  height: 15px;
  background: #b5bf3a;
  border-radius: 50%;
}
.line-ballblue {
  width: 15px;
  height: 15px;
  background: #7497d6;
  border-radius: 50%;
}
.line-ballpink {
  width: 15px;
  height: 15px;
  background: #b7de81;
  border-radius: 50%;
}
.line-ballyanke {
  width: 15px;
  height: 15px;
  background: #39a799;
  border-radius: 50%;
}
.line-thrgreen {
  height: 25px;
  width: 4px;
  background: #b5bf3a;
  margin: 0 auto;
}
.line-thrblue {
  height: 25px;
  width: 4px;
  background: #7497d6;
  margin: 0 auto;
}
.line-thrpink {
  height: 25px;
  width: 4px;
  background: #b7de81;
  margin: 0 auto;
}
.line-thryanke {
  height: 25px;
  width: 4px;
  background: #39a799;
  margin: 0 auto;
}
.hospital-sieve-pro {
  margin: 0 0 0 8px;
  display: flex;
  flex-wrap: wrap;
  height: 118px;
}
.hospital-sieve-city {
  margin: 0 0 0 70px;
  display: flex;
  flex-wrap: wrap;
}
.hospital-sieve-obj {
  margin: 0 0 0 23px;
  display: flex;
  flex-wrap: wrap;
}
.hospital-fen {
  height: 11px;
}
/* 筛选 总 */
.hospital-sievegreen-a {
  color: #000;
  font-size: 16px;
  margin: 0 34px 15px 0;
}
.hospital-sievegreen-a:hover {
  background: #b5bf3a;
  color: #fff;
}
.hospital-city-green {
  background: #b5bf3a;
  color: #fff;
}
/* 筛选 口腔 */
.hospital-sieveblue-a {
  color: #000;
  font-size: 16px;
  margin: 0 34px 15px 0;
}
.hospital-sieveblue-a:hover {
  background: #7497d6;
  color: #fff;
}
.hospital-city-blue {
  background: #7497d6;
  color: #fff;
}
/* 筛选 医美 */
.hospital-sievepink-a {
  color: #000;
  font-size: 16px;
  margin: 0 34px 15px 0;
}
.hospital-sievepink-a:hover {
  background: #a7c11f;
  color: #fff;
}
.hospital-city-pink {
  background: #a7c11f;
  color: #fff;
}
/* 筛选 眼科 */
.hospital-sieveyanke-a {
  color: #000;
  font-size: 16px;
  margin: 0 34px 15px 0;
}
.hospital-sieveyanke-a:hover {
  background: #39a799;
  color: #fff;
}
.hospital-city-yanke {
  background: #39a799;
  color: #fff;
}

/* 医院 口腔 总列表 */
.hospital-content {
  display: flex;
  justify-content: space-between;
}
.hospital-content img{
filter: blur(10px);
}
.hospital-content-all {
  width: 774px;
}
.hospital-content-box {
  padding: 0 8px;
  box-sizing: border-box;
}
.hospital-content-list {
  width: 412px;
}
.hospital-list-box {
  padding: 22px 22px 11px 19px;
  border: 1px solid #b9b9b9;
  margin: 0 0 13px 0;
}
.hospital-all-a {
  width: 757px;
  display: flex;
  padding: 27px 0 29px 0;
  border-bottom: 1px solid #d8d8d8;
  justify-content: space-between;
}
.hospital-all-a:last-child {
  margin: 0 0 29px 0;
}
/* 梯形 */
.hospital-all-a-imgs {
  position: relative;
  overflow: hidden;
  width: 220px;
  height: 134px;
}
.hospital-all-a-img {
  width: 220px;
  height: 134px;
  object-fit: cover;
}
.hospital-all-box {
  width: 503px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hospital-all-box-title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.hospital-all-text {
  color: #000;
  line-height: 22px;
}
.hospital-all-text-pink {
  color: #000;
  line-height: 22px;
}
.hospital-all-text > span {
  color: #80a1dc;
}
.hospital-all-text-pink > span {
  color: #ff82b1;
}
.hospital-all-time {
  color: #9c9c9c;
  text-align: end;
}

/* 医院 口腔 医美 详情页 */
.hosdetails {
  height: 16px;
}
.hosdetail-content-all {
  width: 774px;
}
.hosdetail-content-list {
  width: 412px;
}
.hosdetail-list-box {
  padding: 26px 22px 14px 22px;
  margin: 0 0 13px 0;
  border: 1px solid #b9b9b9;
  text-align: center;
}
.hosdetail-list-img {
  width: 368px;
  height: 216px;
  object-fit: cover;
}
.hosdetail-list-title {
  font-size: 21px;
  color: #000;
  font-weight: 600;
  margin: 15px 0;
  text-align: center;
}
.hosdetail-list-brief {
  text-align: left;
  font-size: 16px;
  color: #000;
  margin: 0 0 8px 0;
}
.hosdetail_btn_blue {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #7497d6;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  margin: 15px 0 0 0;
  cursor: pointer;
}
.hosdetail_btn_pink {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #a7c11f;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  margin: 15px 0 0 0;
  cursor: pointer;
}
.hosdetail_btn_yanke {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #39a799;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  margin: 15px 0 0 0;
  cursor: pointer;
}

/* 医院里的内容 */
.hosdetail-all-titleh1 {
  font-size: 20px;
  margin: 0 0 15px 0;
  font-weight: 600;
}
.hosdetail-all-xian {
  background: #7497d6;
  height: 6px;
  border-radius: 5px;
}
.hosdetail-all-edit {
  margin: 19px 0 27px 0;
  display: flex;
  justify-content: space-between;
}
.hosdetail_tab {
  display: flex;
}
.hostab_a_blue {
  width: 110px;
  height: 44px;
  background: #f4f4f4;
  color: #000;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.hostab_a_blue:hover {
  background: #7497d6;
  color: #fff;
}
.hostab_a_pink {
  width: 110px;
  height: 44px;
  background: #f4f4f4;
  color: #000;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.hostab_a_yanke {
  width: 110px;
  height: 44px;
  background: #f4f4f4;
  color: #000;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.hostab_a_pink:hover {
  background: #a7c11f;
  color: #fff;
}
.hostab_a_yanke:hover {
  background: #39a799;
  color: #fff;
}
.hosdetail_tab .hostab_act_blue {
  background: #7497d6;
  color: #fff;
}
.hosdetail_tab .hostab_act_pink {
  background: #a7c11f;
  color: #fff;
}
.hosdetail_tab .hostab_act_yanke {
  background: #39a799;
  color: #fff;
}
/* 增加点 */
.dian_zi {
  position: absolute;
  border-radius: 50%;
  background: #f99310;
  font-size: 12px;
  color: #fff;
  height: 18px;
  line-height: 18px;
  top: 2px;
  right: 0px;
  width: 18px;
  overflow: hidden;
}

/* .hosdetailcontent */
/* 点评 */
.comment {
  margin: 0 0 29px 0;
}
.comment-title {
  margin: 0 0 19px 0;
}
.formone {
  display: flex;
  justify-content: space-between;
}
.formone-title {
  font-size: 16px;
  font-weight: 600;
  height: 34px;
  line-height: 34px;
}
.formone-ul {
  display: flex;
  width: 683px;
  flex-wrap: wrap;
}
.formone-ul > li {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #000;
  margin: 0 7px 18px 0;
  padding: 0 12px;
  cursor: pointer;
}
.formone .formone-ul > li:hover {
  background: #7497d6;
  color: #fff;
}
.formone-ulpink {
  display: flex;
  width: 683px;
  flex-wrap: wrap;
}
.formone-ulpink > li {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #000;
  margin: 0 7px 18px 0;
  padding: 0 12px;
  cursor: pointer;
}
.formone .formone-ulpink > li:hover {
  background: #a6c21f;
  color: #fff;
}

.formone-ulyanke {
  display: flex;
  width: 683px;
  flex-wrap: wrap;
}
.formone-ulyanke > li {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #000;
  margin: 0 7px 18px 0;
  padding: 0 12px;
  cursor: pointer;
}
.formone .formone-ulyanke > li:hover {
  background: #39a799;
  color: #fff;
}
/* 修改 表单 问题 */
.formone_blue {
  background: #7497d6;
  color: #fff;
}
.formone_pink {
  background: #a6c21f;
  color: #fff;
}
.formone_yanke {
  background: #39a799;
  color: #fff;
}
.formtwo {
  display: flex;
  margin: 0 0 25px 0;
}
.formtwo-title {
  font-size: 16px;
  font-weight: 600;
}
.formtwo-title > span {
  color: red;
}
.formtwo-ul {
  display: flex;
  margin: 1px 0 0 12px;
}
.formtwo-ul > li {
  width: 24px;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
}
.formtwo-zi {
  font-size: 16px;
  margin: 0 0 0 5px;
}
.formthree {
  display: flex;
  margin: 0 0 25px 0;
}
.formthree-title {
  font-size: 16px;
  font-weight: 600;
}
.formthree-zi {
  font-size: 16px;
  margin: 0 0 0 12px;
}
.form-zhu {
  display: flex;
  justify-content: space-between;
}
.form-zhufen {
  width: 452px;
}
.formfour {
  margin: 0 0 17px 0;
}
.formfour-title {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 11px 0;
}
.formfour-title > span:first-child {
  color: red;
}
.formfour-title > span:last-child {
  font-size: 14px;
  font-weight: 400;
}
.formfour-box {
  width: 744px;
  height: 155px;
  resize: none;
  outline: none;
  padding: 10px;
  border: 1px solid #000;
  margin: 0 0 11px 0;
}
.formfour-zi {
  color: #000;
}
.formfive-btn {
  background: #7497d6;
  color: #fff;
  border: none;
  border-radius: 13px;
  width: 124px;
  height: 36px;
  font-size: 16px;
  cursor: pointer;
  line-height: 36px;
}
.formfive-btnpink {
  background: #a6c21f;
  color: #fff;
  border: none;
  border-radius: 13px;
  width: 124px;
  height: 36px;
  font-size: 16px;
  cursor: pointer;
  line-height: 36px;
}
.formfive-btnyanke {
  background: #39a799;
  color: #fff;
  border: none;
  border-radius: 13px;
  width: 124px;
  height: 36px;
  font-size: 16px;
  cursor: pointer;
  line-height: 36px;
}
/* 判断 口腔还是医美 */
.hos-type {
  display: none;
}
/* 医院热门评论 */
.hosdetail-popular {
  margin: 0 0 28px 0;
}
.hosdetail-popular-title {
  margin: 0 0 20px 0;
}
.hosdetail-popular-box {
  border-bottom: 1px solid #b8b8b8;
  margin: 0 0 13px 0;
}
.hosdetail-popular-box:last-child {
  margin: 0 0 0 0;
}
.hosdetail-popular-div {
  display: flex;
  justify-content: space-between;
  margin: 0 0 18px 0;
}
.hosdetail-popular-div-title {
  width: 70px;
  overflow: hidden;
  text-align: center;
  padding: 30px 0 0 0;
}
.hosdetail-popular-img {
  width: 50px;
  height: 50px;
  border: 1px solid black;
  border-radius: 50%;
  object-fit: cover;
}
/* .hosdetail-popular-user{margin: 7px 0 0 10px;word-break: break-all;} */
.hosdetail-popular-box2 {
  width: 690px;
}
.hosdetail-popular-box2-title {
  margin: 0 0 18px 0;
}
.hosdetail-popular-zi {
  text-align: center;
  margin: 0 0 9px 0;
}
/* 新增 医院和医生 评论样式 */
.hos_dian_job {
  margin-left: 7px;
  height: 34px;
  display: flex;
  align-items: center;
}
.hos_dian_one {
  font-weight: bold;
  font-size: 16px;
}
.hos_dian_two {
  border: 1px solid #000;
  padding: 0 12px;
  height: 34px;
  line-height: 34px;
}
.hos_formtwo_xing {
  margin: 0;
  margin: 11px 0 0 0;
  align-items: center;
}
.hos_formtwo_xing > .formtwo-title {
  margin-left: 7px;
  height: 30px;
  line-height: 30px;
}
/* 医院医生团队 */
.hosdetail-doctor {
  display: flex;
  margin: 38px 0 49px 0;
  flex-direction: column;
}
.hosdetail-doctor-a {
  width: 774px;
  display: flex;
  justify-content: space-between;
  padding: 38px 0 27px 0;
  border-bottom: 1px solid #b8b8b8;
}
.hosdetail-doctor-a:first-child {
  padding: 0 0 27px 0;
}
.hosdetail-doctor-right {
  width: 530px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.hosdetail-doctor-left-img {
  width: 210px;
  height: 214px;
  object-fit: cover;
  border: 1px solid #b2b2b2;
}
.hosdetail-doctor-right-title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.hosdetail-doctor-right-one {
  color: #000;
  font-size: 16px;
}

.hosdetail-doctor-right-time {
  text-align: end;
  color: #9c9c9c;
}
/* 医院环境 */
.hosdetail-huanjing {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0 0 0;
}
.hosdetail-huanjing-img {
  width: 353px;
  height: 216px;
  object-fit: cover;
}
.hosdetail-huanjing-div {
  margin: 0 28px 41px 0;
}
.hosdetail-huanjing-div:nth-child(2n) {
  margin: 0 0 41px 0;
}
.hosdetail-huanjing-title {
  text-align: center;
  font-size: 16px;
  margin: 28px 0 0 0;
  font-weight: 600;
  width: 353px;
}
/* 医院网友分享 */
.hosdetail-anli {
  margin: 38px 0 24px 0;
}
.hosdetail-anli-a {
  display: flex;
  justify-content: space-between;
  padding: 25px 0 30px 0;
  border-bottom: 1px solid #b8b8b8;
}
.hosdetail-anli-a:first-child {
  padding: 0 0 30px 0;
}
.hosdetail-anli-img {
  width: 216px;
  height: 126px;
  object-fit: cover;
}
.hosdetail-anli-box {
  width: 520px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hosdetail-anli-box-title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.hosdetail-anli-box-brief,
.hosdetail-anli-box-briefpink {
  color: #000;
  line-height: 22px;
}
.hosdetail-anli-box-brief > span {
  color: #80a1dc;
}
.hosdetail-anli-box-briefpink > span {
  color: #ff82b1;
}
.hosdetail-anli-box-time {
  color: #9c9c9c;
  text-align: end;
}
/* 医院侧边项目价格 */
.hosdetail-obj-a {
  width: 369px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 12px 0 11px 0;
}
.hosdetail-obj-a:first-child {
  padding: 31px 0 12px 0;
  border: none;
}
.hosdetail-obj-a:last-child {
  padding: 11px 0 12px 0;
  border: none;
}
.hosdetail-obj-img {
  width: 155px;
  height: 92px;
  object-fit: cover;
}
.hosdetail-obj-box {
  width: 205px;
  display: flex;
  align-items: center;
}
.hosdetail-obj-p {
  color: #000;
  font-weight: 600;
  height: 60px;
  font-size: 15px;
}
/* 网友点评 */
.dianping_fen {
  height: 37px;
}
.hosdetail-dianping {
  height: 1px;
  background: #ededed;
  margin: 20px 0 17px 0;
}

/* 医生 */
.doccon {
  display: flex;
  flex-wrap: wrap;
}
.doccon_a {
  width: 216px;
  margin: 0 38px 27px 0;
}
.daccon_box_green {
  background: #fcfcfc;
  text-align: center;
  padding: 14px 0 7px 0;
}
.daccon_box_blue {
  background: #ebf0f9;
  text-align: center;
  padding: 14px 0 7px 0;
}
.daccon_box_yanke {
  background: #e5f6f4;
  text-align: center;
  padding: 14px 0 7px 0;
}
.daccon_box_pink {
  background: #fafbf3;
  text-align: center;
  padding: 14px 0 7px 0;
}
/* 梯形 */
.daccon_box_imgs {
  position: relative;
  overflow: hidden;
  width: 143px;
  height: 143px;
  margin: 0 auto;
}
.daccon_box_title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  height: 26px;
}
.daccon_box_job {
  color: #000;
  margin: 0 0 6px 0;
  height: 18px;
}
.daccon_box_obj {
  color: #000;
  height: 18px;
}
.daccon_box_addgreen {
  background: #eeeeee;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.daccon_box_addblue {
  background: #cfdbf1;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.daccon_box_addyanke {
  background: #c3e6e2;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.daccon_box_addpink {
  background: #f1f4df;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.doc-content {
  display: flex;
  flex-wrap: wrap;
}
.doc-content-a {
  width: 216px;
  margin: 0 38px 27px 0;
}
.doc-content-titlegreen {
  background: #fcfcfc;
  text-align: center;
  padding: 14px 0 7px 0;
}
.doc-content-titleblue {
  background: #ebf0f9;
  text-align: center;
  padding: 14px 0 7px 0;
}
.doc-content-titlepink {
  background: #ffedf4;
  text-align: center;
  padding: 14px 0 7px 0;
}
/* 梯形 */
.doc-content-imgs {
  position: relative;
  overflow: hidden;
  width: 143px;
  height: 143px;
  margin: 0 auto;
}
.doc-content-img {
  width: 143px;
  height: 143px;
  object-fit: cover;
}
.doc-content-title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
}
.doc-content-status {
  color: #000;
  margin: 0 0 6px 0;
  height: 18px;
}
.doc-content-obj {
  color: #000;
}
.doc-content-boxgreen {
  background: #eeeeee;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.doc-content-boxblue {
  background: #cfdbf1;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.doc-content-boxpink {
  background: #ffd3e4;
  height: 48px;
  line-height: 48px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

/* 医生社区讨论 */
.doc-list-box {
  padding: 22px 22px 11px 19px;
  margin: 0 0 13px 0;
  border: 1px solid #b9b9b9;
}
.doc-list-a {
  display: flex;
  justify-content: space-between;
  width: 381px;
  padding: 0 0 18px 0;
  cursor: pointer;
}
.doc-list-fen {
  height: 24px;
}
/* 梯形 */
.doc-list-a-imgs {
  position: relative;
  overflow: hidden;
  width: 157px;
  height: 93px;
}
.doc-list-a-img {
  width: 157px;
  height: 93px;
  object-fit: cover;
}
.doc-list-a-box {
  width: 216px;
}
.doc-list-a-box-title {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  margin: 0 0 9px 0;
}
.doc-list-a-box-brief {
  color: #000;
}
.doc-list-hot-img {
  width: 13px;
  height: 20px;
  margin: 0 8px 0 6px;
}
/* 医生 医生简介 */
.docdetail_tab {
  display: flex;
}
.doctab_a_blue {
  width: 193px;
  height: 45px;
  background: #f4f4f4;
  color: #000;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.doctab_a_blue:hover {
  background: #a7c11f;
  color: #fff;
}
.doctab_a_pink {
  width: 193px;
  height: 45px;
  background: #f4f4f4;
  color: #000;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.doctab_a_pink:hover {
  background: #a7c11f;
  color: #fff;
}
.doctab_a_yanke {
  width: 193px;
  height: 45px;
  background: #f4f4f4;
  color: #000;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.doctab_a_yanke:hover {
  background: #39a799;
  color: #fff;
}
.docdetail_tab .doctab_act_blue {
  background: #a7c11f;
  color: #fff;
}
.docdetail_tab .doctab_act_pink {
  background: #a7c11f;
  color: #fff;
}
.docdetail_tab .doctab_act_yanke {
  background: #39a799;
  color: #fff;
}
.docdetail-hide {
  height: 20px;
}
/* 增加点 */
.dian_zi2 {
  position: absolute;
  border-radius: 50%;
  background: #f99310;
  font-size: 12px;
  color: #fff;
  height: 18px;
  line-height: 18px;
  top: 6px;
  right: 40px;
  width: 18px;
}
/* 医生 侧边 */
.doc-hosdetail-list-box {
  padding: 22px 22px 24px 19px;
  border: 1px solid #b9b9b9;
  margin: 0 0 13px 0;
}
.doc-hosdetail-list-img {
  width: 368px;
  height: 216px;
  object-fit: cover;
  margin: 22px 0 0 0;
}
.doc-hosdetail-list-title {
  margin: 15px 0;
  text-align: center;
  font-size: 21px;
  color: #000;
  font-weight: 600;
}
.doc-hosdetail-list-div {
  text-align: center;
  margin: 15px 0 0 0;
}
.doc_hos_btn_blue {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #7497d6;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  cursor: pointer;
}
.doc_hos_btn_pink {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #a7c11f;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  cursor: pointer;
}
.doc_hos_btn_yanke {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #39a799;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  cursor: pointer;
}
.docdetail-list-box {
  margin: 0 0 13px 0;
  text-align: center;
  padding: 22px 30px 20px 30px;
  border: 1px solid #b9b9b9;
}
.docdetail-list-imgs {
  padding: 0 67px;
}
.docdetail-list-img {
  width: 205px;
  height: 204px;
  object-fit: cover;
  border: 1px solid #d8d8d8;
}
.docdetail-list-title {
  color: #000;
  font-weight: 600;
  margin: 16px 0 17px 0;
  font-size: 18px;
}

.docdetail-list-address {
  color: #000;
  text-align: left;
  margin: 0 0 12px 0;
}
.docdetail-list-address > span {
  font-weight: 600;
  font-size: 15px;
}
.docdetail-list-job {
  color: #000;
  text-align: left;
  margin: 0 0 12px 0;
}
.docdetail-list-job > span {
  font-weight: 600;
  font-size: 15px;
}
.docdetail-list-obj {
  color: #000;
  margin: 0 0 32px 0;
  text-align: left;
}
.docdetail-list-obj > span {
  font-size: 15px;
  font-weight: 600;
  height: 58px;
}
.docdetail_btn_blue {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #7497d6;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  cursor: pointer;
}
.docdetail_btn_pink {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #a7c11f;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  cursor: pointer;
}
.docdetail_btn_yanke {
  width: 124px;
  height: 35px;
  line-height: 35px;
  background: #39a799;
  color: #fff;
  border-radius: 10px;
  font-size: 16px;
  cursor: pointer;
}
/* 医生侧边 网友分享 */
.hosdetail-list-a {
  display: flex;
  justify-content: space-between;
  width: 370px;
  padding: 13px 0 10px 0;
  border-bottom: 1px solid #b8b8b8;
  cursor: pointer;
}
.hosdetail-list-a:last-child {
  border: none;
}
/* 梯形 */
.hosdetail_list_imganlis {
  width: 155px;
  height: 91px;
  object-fit: cover;
  position: relative;
}
.hosdetail-list-imganli {
  width: 155px;
  height: 91px;
  object-fit: cover;
}
.hosdetail-list-box2 {
  width: 205px;
  color: #000;
  margin: 15px 0 0 0;
  height: 55px;
}

/* 分享 */
.share_a {
  width: 757px;
  display: flex;
  padding: 34px 0 35px 0;
  border-bottom: 1px solid #d8d8d8;
  justify-content: space-between;
}
.share_a:first-child {
  padding: 0 0 35px 0;
}
/* 梯形 */
.share_a_imgs {
  position: relative;
  overflow: hidden;
  width: 217px;
  height: 126px;
  
}
.share_a_img {
  width: 217px;
  height: 126px;
  object-fit: cover;
  filter: blur(10px);
}
.share_a_box {
  width: 505px;
  display: flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.share_a_title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.share_brief_blue,
.share_brief_pink {
  color: #000;
  line-height: 22px;
}
.share_brief_blue > span {
  color: #7497d6;
}
.share_brief_pink > span {
  color: #ff82b1;
}

/* 分享次选项卡 */
.share-tab-title {
  color: #7497d6;
}
/* 分享详情页 */
.share_active_h1 {
  font-size: 20px;
  padding: 0 0 16px 0;
  border-bottom: 2px solid #f7f7f7;
}
.share-edit {
  display: flex;
  color: #000;
  justify-content: space-between;
  margin: 11px 0 8px 0;
}

/* 尾部 */
.footer {
  background-color: #6a80a9;
  height: 200px;
}
.footer .content {
  height: 200px;
  display: flex;
}
.footer .content .boxnav {
  position: relative;
  top: 29px;
  width: 300px;
  height: 170px;
}
.footer .content .boxnav div {
  color: #f5f5f5;
  height: 30px;
  line-height: 30px;
}
.footer .content .boxnav ul {
  display: flex;
  flex-direction: column;
  font-size: 16px;
}
.footer .content .boxnav ul li {
  width: 280px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.footer .content .boxnav ul li a {
  color: #fff;
  font-size: 15px;
}
/* 联系我们 */
.footer .content .boxnav ul .weixin > a > img {
  width: 27px;
  height: 27px;
  object-fit: cover;
  position: absolute;
  background: #34a62d;
  border-radius: 6px;
}
.footer .content .boxnav ul .three {
  height: 60px;
}
.footer .content .boxnav ul .three a {
  display: flex;
}
.footer .content .boxnav ul .three a img {
  width: 25px;
  height: 25px;
  object-fit: cover;
  margin: 0 5px 0 0;
}
.footer .content .boxnav ul .three a > div {
  color: #fff;
}

/* 网站声明 */
.footer .content .boxnav .text {
  color: #fff;
  height: 30px;
  line-height: 30px;
  width: 241px;
}
.footer .content .boxnav .text .weixininter {
  width: 93px;
  display: inline-block;
  height: 26px;
  overflow: hidden;
  position: relative;
  border-radius: 6px;
}
.footer .content .boxnav .text .weixininter img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 公众号 */
.footer .content .boxnav > .public {
  overflow: hidden;
  text-align: center;
  height: 100%;
}
.footer .content .boxnav .public > img {
  width: 140px;
  height: 140px;
  object-fit: cover;
}
.footer .content .boxnav .public > div {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 13px;
  height: 18px;
  line-height: 18px;
}

/* 尾部备案 */
.file {
  background-color: #303f60;
  height: 46px;
}
.file .content {
  display: flex;
  flex-direction: column;
}
.file .content .one {
  font-size: 15px;
  line-height: 26px;
  color: #647d89;
  top: 10px;
  position: relative;
}
.file .content .one a {
  color: #647d89;
}
.file .content div {
  text-align: center;
  height: 36px;
  line-height: 36px;
}

/* seo富文本 */
#content {
  padding: 0.5em;
  font-size: 16px;
}
#content h1 {
  font-size: 20px;
}
#content p {
  padding: 5px 0;
  font-size: 16px;
  line-height: 30px;
  color: #333333;
  text-indent: 2em;
}
#content p img,
#content img {
  display: block;
  margin: 0 auto;
  max-width: 90%;
  height: auto;
  filter: blur(20px);
}
#content h3 {
  font-size: 18px;
  font-weight: bold;
  padding: 6px;
  text-align: left;
}
#content table p {
  text-indent: 0;
}
.selectTdClass {
  background-color: #edf5fa !important;
}
#content table {
  margin-bottom: 10px;
  border-collapse: collapse;
  display: table;
  margin: 0 auto;
}
#content td,
#content th {
  padding: 5px 10px;
  border: 1px solid #ddd;
}

/* 模板应用 */
/* 医院列表 医院详情 医生详情 侧边推荐医生 侧边本院医生*/
.side-box {
  padding: 22px 22px 11px 19px;
  border: 1px solid #b9b9b9;
  margin: 0 0 13px 0;
}
.side-xian-title {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 10px 0;
}
.side-xian {
  display: flex;
  height: 15px;
}
.side-xian-blue {
  width: 134px;
  height: 15px;
  background: #779ada;
  transform: skewX(-15deg);
}
.side-xian-pink {
  width: 251px;
  height: 7px;
  background: #ff82b1;
  transform: skewX(-15deg);
  margin: 5px 0 0 0;
}
.side_xian_green {
  width: 251px;
  height: 7px;
  background: #a7c21f;
  transform: skewX(-15deg);
  margin: 5px 0 0 0;
}
.side-list-a {
  display: flex;
  justify-content: space-between;
  width: 369px;
  padding: 13px 0 12px 0;
  border-bottom: 1px solid #b8b8b8;
  cursor: pointer;
}
/* 梯形 */
.side-list-imgsone {
  position: relative;
  overflow: hidden;
  width: 138px;
  height: 138px;
  border: 1px solid #d6d6d6;
}
.side-list-imgone {
  width: 138px;
  height: 138px;
  object-fit: cover;
  filter: blur(10px);
}
.side-list-boxone {
  width: 211px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.side-list-boxone-title {
  color: #000;
  font-weight: 600;
  font-size: 18px;
}
.side-list-boxone-add {
  color: #000;
}
.side-list-boxone-pro {
  color: #000;
}
.side-list-boxone-object {
  color: #000;
}

/* 医院列表 医院详情 医生列表 医生详情 侧边新闻咨询 医院资讯 */
.side-list-b {
  display: flex;
  width: 369px;
  padding: 13px 0 12px 0;
  border-bottom: 1px solid #b8b8b8;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
}
.side-list-twobox {
  display: flex;
  justify-content: space-between;
  margin: 0 0 9px 0;
}
/* 梯形 */
.side-list-imgstwo {
  position: relative;
  overflow: hidden;
  width: 155px;
  height: 92px;
}
.side-list-imgtwo {
  width: 155px;
  height: 92px;
  object-fit: cover;
  filter: blur(10px);
}
.side-list-boxtwo {
  width: 208px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.side-list-boxtwo-title {
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
.side-list-boxtwo-brief {
  color: #000;
}
.side-list-boxtwo-address {
  color: #000;
}

/*  医院 详情 医院里的 网友分享 */
.hosanli-list-a {
  display: flex;
  justify-content: space-between;
  width: 370px;
  padding: 13px 0 10px 0;
  border-bottom: 1px solid #b8b8b8;
  cursor: pointer;
}
.hosanli-list-a:last-child {
  border: none;
}
.hosanli-list-img {
  width: 155px;
  height: 91px;
  object-fit: cover;
}
.hosanli-list-box2 {
  width: 205px;
  color: #000;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.hosanli-list-title {
  color: #000;
  font-weight: 600;
  font-size: 16px;
}
.hosanli-list-brief {
  color: #000;
}

/* 医院 详情 医院里的 项目价格 */
.hosobj_a {
  display: flex;
  justify-content: space-between;
  width: 370px;
  padding: 13px 0 10px 0;
  border-bottom: 1px solid #b8b8b8;
  cursor: pointer;
}
.hosobj_a:last-child {
  border: none;
}
.hosobj_a_img {
  width: 155px;
  height: 91px;
  object-fit: cover;
}
.hosobj_a_box {
  width: 205px;
  color: #000;
  margin: 15px 0 0 0;
  height: 55px;
}

/*没有搜到相应数据提示 筛选*/
.findhosp {
  background: #fff;
  padding: 24px 0 0 0;
  color: #ff9d00;
}
.findhosp2 {
  background: #fff;
  color: #ff9d00;
  padding: 24px 0;
}
.findhosp3 {
  background: #fff;
  color: #ff9d00;
  padding: 0 0 24px 0;
}

/* 分享 蒙层 */
.filter_img {
  filter: blur(20px);
}

/* 协议 */
.xieyi {
  padding: 20px 0 0 0;
  text-align: center;
  font-size: 27px;
  color: #ff6fa1;
  font-weight: bold;
}

/* 搜索 */
.zm_search {
  display: flex;
  width: 423px;
  align-items: center;
}
.zm_search_con {
  position: relative;
}
.zm_search_box {
  width: 450px;
  height: 32px;
  border: 1px solid #d3d3d3;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.zm_search_input {
  text-indent: 1em;
  width: 350px;
  height: 32px;
  border-right: 0;
}
.zm_search_btn {
  background: #6a8dd0;
  line-height: 32px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  width: 48px;
  height: 32px;
}
.search_popular {
  position: absolute;
  top: 40px;
}
.search_popular_box {
  width: 425px;
  display: flex;
  flex-wrap: wrap;
}
.search_popular_div {
  background: #7498d6;
  display: flex;
  border-radius: 15px;
  padding: 2px 8px 2px 4px;
  color: #fff;
  margin: 0 5px 0 0;
}
.search_popular_img {
  width: 14px;
  height: 20px;
  margin: 0 6px 0 2px;
}
.search_popular_a {
  margin: 0 5px 0 0;
  padding: 2px 0;
  cursor: pointer;
}

/* 新增tag聚合页 */
.reci_width {
  width: 1200px;
  margin: 0 auto;
}
.reci {
  border: 1px solid #e1e1e1;
  font-size: 18px;
  padding: 26px 0 26px 40px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.reci_zi {
  margin: 0;
}
.reci_xian {
  margin: 0 20px 0 9px;
}
.reci_letter_con {
  display: flex;
  align-items: center;
}
.letter {
  margin: 0 11px;
  color: #000;
  cursor: pointer;
}
.letter:hover {
  color: #25d0bd;
}
/* 内容 */
.reci_hidden {
  height: 38px;
}
.reci_con {
  display: flex;
}
.reci_title {
  width: 140px;
  min-height: 140px;
  border: 1px solid #7498d6;
  background: #fcfefe;
  color: #7498d6;
  font-weight: bold;
  font-size: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.reci_box {
  width: 86%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #f7f7f7;
  padding: 20px 0 20px 16px;
}
.reci_div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 20px 0 0;
  height: 50px;
}
.reci_a {
  font-size: 16px;
  color: #424242;
}
.reci_a:hover {
  color: #25d0bd;
  text-decoration: none;
}

.mzsm_text a {
  color: #ffffff !important;
}

.mianze_main {
  width: 1200px;
  color: black;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 30px 0;
}
.mianze_main div {
  line-height: 55px;
}
.mianze_main h1 {
  line-height: 85px;
}
.mianze_main h2 {
  line-height: 65px;
}
.mianze_main h3 {
  line-height: 60px;
}
.mianze_main .main_head {
  width: 100%;
  text-align: center;
}
.mianze_main .des {
  font-size: 16px;
  line-height: 28px;
}

.bread_con {
  width: 1200px;
  margin: 0 auto;
}
